About De Groot Installations (u.k.) Limited (01505621) United Kingdom