About Clifford & Peters Installations Ltd (05914963) United Kingdom