About Mega Property Services Limited (11322688) United Kingdom