About Londar Holdings Limited (13429246) United Kingdom