About Lords Of Rope Ltd (13154502) United Kingdom