About Devcor (plymouth) Limited (08757494) United Kingdom