About Aitken Agricultural Limited (12653484) United Kingdom