About Clocktower Apartments Ltd (11886319) United Kingdom