About Apogeo Properties Limited (12414434) United Kingdom