About Clyde Street Developments Ltd (13018656) United Kingdom