About Cupit & Newton Holdings Limited (08601576) United Kingdom