About E Developments Limited (12623447) United Kingdom