About London Independent Holdings Limited (01593794) United Kingdom