About Devonshire Cat Limited (03915241) United Kingdom