About E2 Developments North West Limited (13153148) United Kingdom