About Richard J Diggle Limited (05695583) United Kingdom