About Graeme Duck (farm Partnership) Limited (10109735) United Kingdom