About Merralls & Co Limited (02780799) United Kingdom