About The Clock House Flat Management Limited (05158853) United Kingdom