About Glidemaster Limited (04834226) United Kingdom