About Scott & Foggon Ltd. (SC228782) United Kingdom