About Holland Astor Associates Limited (12118519) United Kingdom