About Megan Properties Limited (00889860) United Kingdom