About Site Sentinel Solutions Ltd (12628180) United Kingdom