About Coburn Sliding Systems Limited (02885429) United Kingdom