About Nicholson & Holdsworth Limited (04719233) United Kingdom