About Clifford Lodge Limited (03606071) United Kingdom