About Devonshire And St Andrews Limited (08359096) United Kingdom