About The Village Apartments Management Company Limited (05073754) United Kingdom