About Richard T Taylor Limited (07718913) United Kingdom