About Tate & Scott Ltd (11218726) United Kingdom