About E & I Developments Limited (07999543) United Kingdom