About Powell Farming Ltd (13617688) United Kingdom