Overview
Legal name
ALHAMBRA SERVICES LIMITED
Region
South East England
Registered address
THE TALL HOUSE
29A WEST STREET
MARLOW
ENGLAND
SL7 2LS
Insolvency history
No