About Tec Properties Limited (10821573) United Kingdom