About Larkstone Properties Limited (02921908) United Kingdom