About Left-handed London (lhl) Limited (12753473) United Kingdom