About Devonshire House Limited (03985142) United Kingdom