About R. S. Baker & Sons Limited (00759673) United Kingdom