About I & S Holdings Limited (06725290) United Kingdom