About S.f. Ball Limited (04531638) United Kingdom