About Meehan Property Company Ltd (12868932) United Kingdom