About Barclay Simpson Associates Limited (02440037) United Kingdom