About Richard Lake Associates Limited (06137745) United Kingdom