About Lord Corporation (europe) Limited (SC045581) United Kingdom