About Sydenham Villas Management Company Limited (02745314) United Kingdom