About Taylor & Stapleton Limited (01119938) United Kingdom