About Delamere Place Management Company Limited (05495260) United Kingdom