About Edgar Farmhouse Ltd (09269709) United Kingdom