About M J Rickard Consulting Limited (08323238) United Kingdom