About North Park It Solutions Limited (08514902) United Kingdom