About Harrods Nominees Limited (02233990) United Kingdom