About Astor House No12 Ltd (13712573) United Kingdom