About Glasgows Holdings Limited (12110393) United Kingdom