About Scott & Wright Limited (11224479) United Kingdom