About Logie Fabricators Ltd. (SC239896) United Kingdom