About L H Seed 138 Ltd (11557057) United Kingdom