About Devonshire Marketing Consultants Limited (02931451) United Kingdom