About Richard Taylor Services Ltd (10543672) United Kingdom