About Devonshire House Partnership Limited (11081471) United Kingdom