About Paddocks Farm Products Limited (09170399) United Kingdom