About Meiklebob Farming Company Limited (05245656) United Kingdom