Overview
Legal name
XARRI LIMITED
Region
South West England
Registered address
14 THIRD AVENUE
CAMELS HEAD
PLYMOUTH
ENGLAND
PL2 2EH
Insolvency history
No