About Installation Technology Limited (SC147188) United Kingdom