About Richard Verden Consulting Limited (12032224) United Kingdom