About Lady Astor Management Limited (03193038) United Kingdom