About C J Maynard Limited (10010705) United Kingdom