About Devonshire Associates (uk) Ltd (07351890) United Kingdom