About C. Baldwin & Sons Limited (01880677) United Kingdom