About Alexander Farming Ltd (13669757) United Kingdom