About Navigator Finance Solutions Limited (10450198) United Kingdom