About Nick Turner Management Limited (10109222) United Kingdom