About Meehan Management Limited (09363154) United Kingdom