About Nick Hancock Limited (05153236) United Kingdom