About B&l Key Properties Ltd (11867909) United Kingdom