About Flax Farm Ltd (07790528) United Kingdom