About Clifton Lane Farm Ltd (11901126) United Kingdom