About Astor Place Management Company Limited (05992267) United Kingdom