About E & H Developments Ltd (12120911) United Kingdom