About Tesciuba Properties Limited (08349712) United Kingdom