About S & L Taylor Consultants Limited (08257895) United Kingdom