About Clyde Wensum Ltd (13156349) United Kingdom