About Meehan Estates Ltd (13060138) United Kingdom