About Lemark Holdings Limited (07125400) United Kingdom