Okay, then this is the first snarl. The Beryl is acting as a DHCP server handing out addresses in the .1.x range, and so is your BT hub, on the same physical network. This will never work.

Reset the Beryl to defaults, and then plug its WAN port into one of the switches. Then, connect a PC either to the LAN port or by wifi to the Beryl. It should pull a 8.x address and you should be able to connect to the Beryl at the 8.1 address. Then, see what the WAN port has been assigned. It should be some .1.x address. If not, you may have a defect in the Beryl. Then come back for more.