About Wombwell Holdings Limited (03113337) United Kingdom