About Tenant Shop Home Services Limited (09246840) United Kingdom