Ellerslie Square Industrial Estate Ellerslie Square Industrial Estate 11 Lyham Road, BrixtonLondon, ENGLAND