About Merrick Ross Limited (11328347) United Kingdom