Key factsactiveLegal namePALAIS DE MAYOLA LTDuk_chRegistrationSC832801uk_chStatusactiveuk_chTypePrivate Limited Companyuk_chIncorporated2024-12-30uk_chRegistered address25 DAMSHOT CRESCENT, GLASGOW, G53 5HEuk_chIndustry47710 - Retail sale of clothing in specialised storesuk_ch