About Astor And Kline Limited (12455554) United Kingdom