About Barclay Meade Ltd (07091850) United Kingdom