About Ty Capel Apartments (management Company) Limited (10621388) United Kingdom