About Devenish House Management Company Limited (12750630) United Kingdom