About Astor Developments Limited (10314193) United Kingdom