About The Land Clinic Limited (07417544) United Kingdom