About Lockerbie Engineers Limited (SC283141) United Kingdom