About Richard Crosby Associates Limited (02676531) United Kingdom