About Astor And Windsor International Limited (05462304) United Kingdom