About Scott & Jennings Ltd (11712492) United Kingdom