About C&h Installations Ltd (11799451) United Kingdom