About Ihl (glasgow) Ltd (SC434486) United Kingdom