About Woodstock & Co. (london) Limited (11562240) United Kingdom