About Mayford (foxglove) Limited (12040260) United Kingdom