About Devonshire 1963 Limited (08610919) United Kingdom