About Bowood (london) Limited (11438069) United Kingdom