About External Space Developments Ltd (13064760) United Kingdom