About Devonshire House Management Limited (02371930) United Kingdom