About Lee Cross Farm Ltd (12856804) United Kingdom