About B & A Investors Ltd (12717963) United Kingdom