About D. Geddes (farms) Limited (SC032723) United Kingdom