About The Village Apartments Management Company (fleggburgh) Limited (09579646) United Kingdom