About Clock Tower House (folkestone) Management Company Limited (12590644) United Kingdom