About Cooper & Westwood Ltd (13326736) United Kingdom