About I & H Torrance Ltd (SC641440) United Kingdom