About Leicester Independent Living Limited (11882042) United Kingdom