About Devans & Co Limited (08594040) United Kingdom