About Teamcharlesbarclay Ltd (12694998) United Kingdom