About Mike Needles Limited (11617080) United Kingdom