About Clifton Design & Installation Limited (05509795) United Kingdom