About The Lord Strange Ltd (11924645) United Kingdom