About Installation Design Solutions Limited (09037628) United Kingdom