About Richard Teare Limited (13664169) United Kingdom