About Duck End Farm Limited (02927420) United Kingdom