About Ramsay & Swan Limited (SC396148) United Kingdom