About B & B 129 Ltd (12875203) United Kingdom