About Devcon Technologies Limited (13057582) United Kingdom