About Richard Taylor Limited (10252179) United Kingdom