About Barclay Harper Limited (06135882) United Kingdom