About Glenlora Limited (10823086) United Kingdom