About Alan Snow Agricultural Engineers Limited (07205246) United Kingdom