About The Devonshire Group Limited (10189050) United Kingdom