About Dewar Solutions Ltd (12931992) United Kingdom