About Scott & Simpson (painters) Limited (SC063246) United Kingdom