About Jemsar Engineering Ltd (08328346) United Kingdom