About Duchess Place Management Company Limited (04181811) United Kingdom