About Scott & Chase Limited (12801844) United Kingdom