About John Dean Consulting Ltd (13237695) United Kingdom