About Jec Management Solutions Limited (08564764) United Kingdom