About Meehan Media & Comms Limited (07788299) United Kingdom