About Lockerbie Effluent Treatment Limited (SC524086) United Kingdom