About Maynard Edmonds Limited (04142242) United Kingdom