About Devon Medical Turnkey Solutions Limited (08195698) United Kingdom