About 49 Leamington Road Villas Management Company Limited (03054451) United Kingdom