About Lord And Lassie Ltd (12659171) United Kingdom