About Richard Ladd Consultancy Ltd (11233674) United Kingdom