About Abbott Stevens Associates Limited (11257181) United Kingdom