About Richard Lapper & Associates Limited (09551527) United Kingdom