About Larkstoke Properties Limited (07807981) United Kingdom