Key factsactiveLegal nameHOWDEN SCOTLAND LIMITEDuk_chRegistrationSC207315uk_chStatusactiveuk_chTypePrivate Limited Companyuk_chIncorporated2000-05-19uk_chRegistered address76 COBURG STREET, EDINBURGH, EH6 6HJuk_chIndustry65120 - Non-life insuranceuk_ch