About Ramsay (plant) Limited (SC107318) United Kingdom