About Borella Building & Property Developers Ltd (12969271) United Kingdom