About Clifford Springs Limited (07324248) United Kingdom