About Devonshire Estate Holdings Llp (OC398710) United Kingdom