About Bank Of Scotland London Nominees Limited (SC014244) United Kingdom