Mary Seacole Statue, The London Landmark Hiding in Plain Sight