About Len Taylor Consultancy Limited (08089781) United Kingdom