About Scott & Allan Ltd (10265901) United Kingdom