About Astra Properties Limited (NF002829) Great Britain