About Ten Windsor Terrace Management Limited (02202685) United Kingdom