About Demetrons Limited (08518459) United Kingdom