About Demery Services Limited (08717294) United Kingdom