About B&a Property Investments Ltd (11836385) United Kingdom