About Tate & Harriss Limited (12549395) United Kingdom