About Neil Farmer Limited (08844696) United Kingdom