About Group The Sentinel Ltd (13171110) United Kingdom