About Coughlin Dean Limited (12503246) United Kingdom