About William Ball Limited (11272208) United Kingdom