About The Nicholas Group Ltd (12808096) United Kingdom