About The Happy Tenant Company Limited (07833771) United Kingdom