About Richard Tate Limited (04862639) United Kingdom