About Devonshirecode Limited (02645169) United Kingdom