About London Independent Living Service Limited (10728426) United Kingdom