About C.a. Baldwin & Sons (motor Engineers) Limited (01254988) United Kingdom