About Geoff Ball And Co Limited (04150662) United Kingdom