About Ramsay & Co. Solicitors Ltd (SC527117) United Kingdom