About Clifford Installations Limited (11484449) United Kingdom