🇬🇧
CAVRA GROUP LTD
35.11 · Production of electricitySIC35110 · 70229 · 74901 · 74909Not filedID16814299
📍 FLAT 326 THE ARCHES, 40 ALL SAINTS ROAD, LEICESTER, LE3 5FL, ENGLAND
Data sourced from official commercial registries. Last updated when this company filed its accounts.