About London Financial & Management Services Limited (02674660) United Kingdom