About Richard Crompton Limited (10205740) United Kingdom