About Barclay Specialist Care Ltd (10750427) United Kingdom