About Demur Limited (07574281) United Kingdom