About Demby Farm Ltd (13206916) United Kingdom