About Installation Solutions Limited (10331926) United Kingdom