About Newcombe Associates Limited (01756796) United Kingdom