About Scott & Newman Holdings Limited (07886426) United Kingdom