About Clifton Installations Limited (04017745) United Kingdom