About Glenlola Limited (09606092) United Kingdom