About Devonshire Court (sale) Management Company Limited (04787891) United Kingdom