About D E Ball & Co Limited (04513358) United Kingdom