About Lark Property Holdings Limited (12251451) United Kingdom