About Tamora Properties Limited (06920917) United Kingdom