Overview
Legal name
KEEL SQUARE LIMITED
Region
London
Registered address
SUITE 2 OLD SORTING OFFICE (FIRST FLOOR)
21 STATION ROAD
LONDON
ENGLAND
SW13 0LF
Insolvency history
No