About Meehan Property Group Ltd (12673287) United Kingdom