Key factsactiveLegal nameR MACRAE LIMITEDuk_chRegistrationSC307709uk_chStatusactiveuk_chTypePrivate Limited Companyuk_chIncorporated2006-08-30uk_chRegistered address3 INNIS A CHRO, INVERINATE, IV40 8HQuk_chIndustry43910 - Roofing activitiesuk_ch