About Larkrise Properties Limited (11563330) United Kingdom