About Ramsay & Campbell Limited (01362507) United Kingdom