About Neil Jack Services Limited (10894067) United Kingdom