About B & B London Limited (06904663) United Kingdom