About Tate & Rye Ltd (10879948) United Kingdom