About Tell Property Management Ltd (11214461) United Kingdom