About Ball Investments Limited (04696503) United Kingdom