About The Lansdown Villas Management Company Limited (02844072) United Kingdom