About Devonshire House Enterprises Limited (12486935) United Kingdom