About Merrick & Company Uk Limited (07681401) United Kingdom