About Astor Close Management Limited (00888180) United Kingdom