About Richard J Clarke Limited (10839454) United Kingdom