About Tesserae Property Limited (12024203) United Kingdom