About Ball & Chalk Limited (11826970) United Kingdom