About Harrods Group Trustees Limited (00353351) United Kingdom