About Deventer Limited (01916951) United Kingdom