About Northern Sentinel Limited (12380771) United Kingdom