X
Unit 1 Electra Business Park
,
160 Bidder Street North
,
Newham
,
London
,
E164ES