About Ramsay & White Holdings Ltd (10254675) United Kingdom