About London Tenancy Ltd (12679083) United Kingdom