73 ST MARGARET'S ROAD (FREEHOLD) LIMITED Company number 13479783 · Monitor this company Active Overview People 7 Financial Control Documents Analysis Location Related Registered office AddressGround Floor Flat, 73 St. Margarets Road, Twickenham, Middlesex, United Kingdom, TW1 2LL PostcodeTW1 2LL Companies at this postcode 24 Average house price in TW1 2LL £658,000 (40 sales) Map