About Capricorn Properties & Developers Ltd (12645942) United Kingdom