About Vulcascot Cable Protectors Limited (07523903) United Kingdom