About Studio Dewar Limited (10121953) United Kingdom