About Lentulus Properties Limited (08988410) United Kingdom