About Equicap Apartments Ltd (12557860) United Kingdom