About E & F Developments Ltd (12258329) United Kingdom