About Lord S Management Limited (12627453) United Kingdom