About Palmer S Farm Ltd (13150448) United Kingdom