About Nickhurst Limited (04729181) United Kingdom