About Stevens Associates Limited (12224266) United Kingdom