About Mynards Limited (01299383) United Kingdom