About Glenrands Ltd (12093330) United Kingdom