About Sherwood Control Panels Limited (03561181) United Kingdom