About Roger Needle Ltd (06963095) United Kingdom