About Glenquicken Eng. Ltd (SC526347) United Kingdom