About Megaw Estates Limited (04739695) United Kingdom