About Teb Properties Limited (10735275) United Kingdom