About E And A Developments Limited (07708183) United Kingdom