About Meligrove Properties Limited (09621353) United Kingdom