About Joe Bowmer Limited (09620764) United Kingdom