About C Ball And Sons Management Limited (11477951) United Kingdom