About Lentune Property Services Limited (08020953) United Kingdom