About Scott & Turley Limited (SC623949) United Kingdom