About Lyall Engineering Ltd. (SC313863) United Kingdom