About Richard Taylor Designs Limited (03426892) United Kingdom