About Delta Tenant Managed Organisation Limited (05440797) United Kingdom