About Demmerys Limited (11141837) United Kingdom