About Lark Properties Limited (04717557) United Kingdom