About Devonshire Medical Limited (08008891) United Kingdom