About Paul Meehan Property Management Limited (12638647) United Kingdom