About Barclay Taylor Ltd (06263594) United Kingdom