About James Meehan Ltd (07397958) United Kingdom