About Needle Rock Ltd (08457328) United Kingdom