About St. Thomas Close Residents Company Limited (02896266) United Kingdom