About Devontech Limited (01940130) United Kingdom