About Teo Homes 02 Ltd (12755864) United Kingdom