About Dewglimmer Ltd (12419910) United Kingdom