About Stansted Laboratories Limited (07270283) United Kingdom