About Denny Consulting Ltd (08598635) United Kingdom