About Steve Ball Services Limited (12235496) United Kingdom