About Devonshire Partnership Limited (05562596) United Kingdom