About Astra Developments Limited (05971467) United Kingdom