About Maynard Capital Limited (10780673) United Kingdom