About C Ball And Sons Holdings Limited (11477947) United Kingdom