About Apexa Properties Ltd (10847117) United Kingdom