About London B & B Limited (12603249) United Kingdom