About Clifton And Chelsea Installations Limited (11558938) United Kingdom