About Microkenilworth Limited (01407697) United Kingdom