About Tellmount Properties Ltd (09180814) United Kingdom