About Ramsay & White Ltd (11127743) United Kingdom