About Delmore House Management Company Limited (04642953) United Kingdom