About Astor Curtis Limited (10924591) United Kingdom