About Scott & Maclean Publishers Limited (07853813) United Kingdom