About Sentinel Laboratories Limited (02231670) United Kingdom