About Clifton Terrace Management Company Limited (02545275) United Kingdom