About Baldwin & Harrison Limited (01257396) United Kingdom