About Lords & T Investments Ltd (12412054) United Kingdom