About Scott & Rafferty Limited (SC291985) United Kingdom