About Lord & Taylor Health Sciences Ltd (13003622) United Kingdom