About Merrick Place Limited (02774686) United Kingdom