About Stephen Balls Limited (06443319) United Kingdom