About Nicoll Technologies Limited (06056583) United Kingdom