About Telmar Property Management Limited (11446803) United Kingdom