A giant cat on a sign in Catford, London