About Jennings Technical Services Limited (10976845) United Kingdom