About Devonshire House Management Company (tavistock) Limited (03081225) United Kingdom