About Scott & Turner Limited (11961942) United Kingdom