About Bowood Associates Limited (04460640) United Kingdom