About Ramsay & Jackson Limited (SC298598) United Kingdom