About Richard Liddle Consulting Ltd (12193561) United Kingdom