About I & S Major Limited (11017849) United Kingdom