About Astor Management Limited (02030327) United Kingdom