About Deemrose Limited (01730051) United Kingdom