About Devonshire Partners Limited (04660218) United Kingdom