About S Ball & Son Holdings Limited (07574513) United Kingdom