About Devonshire Industrial Limited (10539284) United Kingdom