About Se Installation Solutions Limited (08491002) United Kingdom