About Appledore Consulting Limited (08515389) United Kingdom