About Lynds And Frobes Ltd (SC642729) United Kingdom