About Nick Holdsworth Limited (11972009) United Kingdom