About Maynard Johns Limited (05725204) United Kingdom