About Linear And Telescopic Slides Limited (07793316) United Kingdom