About Scott & Fyfe Limited (SC017244) United Kingdom