XCEL RETAIL LIMITED Company number 09121924 · Monitor this company Dissolved Overview People 11 Financial Control Charges Documents Analysis Location Related Registered office Address2 Abbey Road, London, England, NW10 7BW PostcodeNW10 7BW Companies at this postcode 30 Map