About W T & C Barnes Ltd (SC514101) United Kingdom