About Chart Delta Ltd. (02991185) United Kingdom