About Nadder Ridge Farm Ltd (13287396) United Kingdom