About Clifford Farm (management) Limited (04849504) United Kingdom