About Baker & Baker Products Uk Limited (01478292) United Kingdom