About Meecham Ltd (11667896) United Kingdom