About B & B Holiday World Ltd (11393093) United Kingdom