About Sands Agricultural Finance Limited (03392729) United Kingdom