About Lefthand Limited (09729437) United Kingdom