About Neil Taylor Limited (03253630) United Kingdom