About Richard P Taylor Limited (07627475) United Kingdom