About Thickwood Associates Limited (10087487) United Kingdom