About Villiers Flats Management Co. Limited (01647165) United Kingdom