About Sentinel Engineering Limited (11878958) United Kingdom