About Barclay Merritt Limited (13064391) United Kingdom