About Nene Jag Specialists Limited (03430078) United Kingdom