About Devlux (mill) Limited (11463474) United Kingdom