About Ramsay & Salter Limited (10690689) United Kingdom