Overview
Legal name
ODEDRA BROTHERS LIMITED
Region
South East England
Registered address
22 BARKHAM ROAD
WOKINGHAM
BERKSHIRE
ENGLAND
RG40 2XP
Insolvency history
No