About Richard Taylor Holdings Ltd (11737913) United Kingdom