About Scott & Co Holdings Ltd (12346677) United Kingdom