About Stephen Neill Limited (11382040) United Kingdom