About Lark Property & Investments Limited (10843297) United Kingdom