About Neal Taylor Management Limited (08188759) United Kingdom